// 需求：每进入一个模块，都可以在控制台，打个招呼
// 招呼内容：欢迎进入 xxx 模块
// 例子：
// 1. 欢迎进入 员工管理 模块   hello函数
//    data () {
//      return {
//        title: '员工模块'
//      }
//    },
//    created () {
//      this.hello()
//    },
//    methods: {
//       hello () {
//          console.log(xxxx)
//       }
//    }
// 2. 欢迎进入 角色设置 模块
// 3. 欢迎进入 组织架构 模块

// 如果这块的逻辑希望公用，不能往页面去写，需要往公用的mixin中进行封装
// mixin 混入：可以将页面中公用的数据、函数、生命周期... 进行抽离，多个页面复用

// mixin 混入的覆盖情况
// (1) 如果混入的是数据和函数，累加到页面中去，如果出现重复，以页面为准
// (2) 如果出现配置了同名的生命周期，将需要执行的逻辑进行合并，依次执行
//     混入的公共生命周期先执行，页面的生命周期后执行（自定义）
export default {
  data() {
    return {
      title: '模块名'
    }
  },
  created() {
    this.hello()
  },
  methods: {
    hello() {
      // 发请求获取数据都是可以的
      console.log('你好，欢迎进入', this.title)
    }
  }
}
